<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script>
</head>
<body>
 <div style="width: 100%;height:auto;background: #b71553;overflow: scroll">
<p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>
     <p>哪份ifhi地瓜粉hi时光隧道分不开的覆盖部分干部股份 我购房价格平均法第四更简单市房管局的反馈反馈购房款奇偶发佛教佛山 </p>





 </div>
</body>
<script>
    var flag;   // flag为true的时候可以滑动请求，否则说明数据没有那么多
    var num;    //  数据请求时的第几页，默认从0开始
    $(function() {
        // 页面初始化的时候请求数据，默认num为0
        num = 0;
        getData(num);
    })
        // 请求数据的函数，参数num为请求第几页，动态传入
        function getData(num) {
            // 当触发了请求函数时必须将flag设为false以阻止连续被触发
            flag = false;
            $.ajax({
                url: "http://www.api.com",
                type: "GET",
                data: {
                    num: num
                },
                dataType: "JSON",
                success: function (res) {
                    // 后台返回的数据res = {data: []}
                    // 假设后台一次返回数据10条
                    if(res.data.length == 10) {
                        // 如果返回的值数量等于10条的时候证明还有其他数据
                        // 那么可以吧flag设为true，
                        flag = true;
                    }

                    // 输出数据
                    console.log(res.data);
                }
            })
        }
        // 获取文档内容实际高度
        function getDocumentHeight(){
            return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight);
        }
        //获取可视窗口的高度
        function getClientHeight(){
            var clientHeight=0;
            if(document.body.clientHeight&&document.documentElement.clientHeight){
                var clientHeight=(document.body.clientHeight<document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight;
            }else{
                var clientHeight=(document.body.clientHeight>document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight;
            }
            return clientHeight;
        }

        //获取滚动条的高度
        function getScrollHeight(){
            var scrollTop=0;
            if(document.documentElement&&document.documentElement.scrollTop){
                scrollTop=document.documentElement.scrollTop;
            }else if(document.body){
                scrollTop=document.body.scrollTop;
            }
            return scrollTop;
        }
        var dHeight=getDocumentHeight();
        console.log(dHeight)
        //当页面滚动的时候实时计算滚动条距离底部的高度
        // 窗口可视范围的高度
        var wHeight=getClientHeight();
        console.log(wHeight)
        // 窗口滚动条高度
        var sHeight= getScrollHeight();
        // 获取文档内容实际高度
        console.log(sHeight)
        // 滚动条距离底部的高度
        var bheight=dHeight-wHeight-sHeight;
        console.log(bheight)
        // 如果高度小于自己设定的值时并且flag为true时，可以调用请求数据的函数，请求更多的数据
        if(bheight==60 && flag) {
            ++num;  //  num自增1
            getData(num);
        }else{
            console.log("没有更多数据了")
        }
</script>
</html>